Skip to content

fix(ci): publish the TypeScript SDK for v0.7.0 - #134

Merged
prashar32 merged 1 commit into
mainfrom
fix/ts-sdk-0.7.0-publish
Jun 14, 2026
Merged

fix(ci): publish the TypeScript SDK for v0.7.0#134
prashar32 merged 1 commit into
mainfrom
fix/ts-sdk-0.7.0-publish

Conversation

@prashar32

Copy link
Copy Markdown
Owner

The v0.7.0 Publish TypeScript SDK run failed with tag v0.7.0 does not match package.json version 0.6.0sdks/typescript/package.json wasn't bumped in the release PR, and the workflow's version guard correctly refused to publish a mismatched version. (The Go release and the Python SDK publish both succeeded; only the TS SDK is missing from npm.)

This:

  • Bumps sdks/typescript/package.json and the two package-lock.json version fields to 0.7.0 (surgical edits — no dependency re-resolution; npm ci stays consistent, 0 vulnerabilities).
  • Adds a workflow_dispatch trigger to typescript-publish.yml and skips the tag-match guard on a manual run, so the SDK can be re-published from a branch without re-tagging the whole release. Publishing stays idempotent (skips a version already on npm).

After merge I'll run the publish workflow from main to push @riskkernel/sdk@0.7.0, leaving the already-published, signed Go release and the Python SDK untouched.

Verified locally: npm ci + npm run typecheck + npm test + npm run build all pass; npm audit reports 0 vulnerabilities.

The v0.7.0 tag's TypeScript SDK publish failed because package.json was still at
0.6.0 — the version guard correctly refused to publish a mismatched version.
Bump package.json (and the package-lock version fields) to 0.7.0 so the package
matches the release.

Also add a workflow_dispatch trigger to the publish workflow and skip the
tag-match guard on a manual run, so an SDK that shipped before its version was
bumped can be re-published from a branch without re-tagging the whole release.
Publishing stays idempotent (it skips a version already on npm).
@prashar32
prashar32 merged commit ddee3f0 into main Jun 14, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant